home *** CD-ROM | disk | FTP | other *** search
Makefile | 2000-06-23 | 4.7 KB | 115 lines |
- # /*
- # File: MakeFile
- #
- # Description:
- # build commands for HTMLSample
- #
- # Copyright:
- # © Copyright 1999 Apple Computer, Inc. All rights reserved.
- #
- # Disclaimer:
- # IMPORTANT: This Apple software is supplied to you by Apple Computer, Inc.
- # ("Apple") in consideration of your agreement to the following terms, and your
- # use, installation, modification or redistribution of this Apple software
- # constitutes acceptance of these terms. If you do not agree with these terms,
- # please do not use, install, modify or redistribute this Apple software.
- #
- # In consideration of your agreement to abide by the following terms, and subject
- # to these terms, Apple grants you a personal, non-exclusive license, under Apple’s
- # copyrights in this original Apple software (the "Apple Software"), to use,
- # reproduce, modify and redistribute the Apple Software, with or without
- # modifications, in source and/or binary forms; provided that if you redistribute
- # the Apple Software in its entirety and without modifications, you must retain
- # this notice and the following text and disclaimers in all such redistributions of
- # the Apple Software. Neither the name, trademarks, service marks or logos of
- # Apple Computer, Inc. may be used to endorse or promote products derived from the
- # Apple Software without specific prior written permission from Apple. Except as
- # expressly stated in this notice, no other rights or licenses, express or implied,
- # are granted by Apple herein, including but not limited to any patent rights that
- # may be infringed by your derivative works or by other works in which the Apple
- # Software may be incorporated.
- #
- # The Apple Software is provided by Apple on an "AS IS" basis. APPLE MAKES NO
- # WARRANTIES, EXPRESS OR IMPLIED, INCLUDING WITHOUT LIMITATION THE IMPLIED
- # WARRANTIES OF NON-INFRINGEMENT, MERCHANTABILITY AND FITNESS FOR A PARTICULAR
- # PURPOSE, REGARDING THE APPLE SOFTWARE OR ITS USE AND OPERATION ALONE OR IN
- # COMBINATION WITH YOUR PRODUCTS.
- #
- # IN NO EVENT SHALL APPLE BE LIABLE FOR ANY SPECIAL, INDIRECT, INCIDENTAL OR
- # CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE
- # GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
- # ARISING IN ANY WAY OUT OF THE USE, REPRODUCTION, MODIFICATION AND/OR DISTRIBUTION
- # OF THE APPLE SOFTWARE, HOWEVER CAUSED AND WHETHER UNDER THEORY OF CONTRACT, TORT
- # (INCLUDING NEGLIGENCE), STRICT LIABILITY OR OTHERWISE, EVEN IF APPLE HAS BEEN
- # ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
- #
- # Change History (most recent first):
- # Wed, Dec 22, 1999 -- created
- # */
-
- # PPCObjects contains the names of all the powerpc object files
- # generated by the C compiler. We put all the object files in a
- # directory called 'obj'
- PPCObjects = :obj:HTMLSample.c.ppc ∂
- :obj:History.c.ppc ∂
- :obj:CIconButtons.c.ppc ∂
- :obj:RenderingWindow.c.ppc ∂
- :obj:AboutBox.c.ppc ∂
- :obj:SampleUtils.c.ppc
-
- # CCppc contains the C compiler comand we use for compiling
- # the source files.
- CCppc = MrC -w 35 -align power -proto strict
-
- # RezFiles contains a list of the rez files used in this build.
- RezFiles = HTMLSample.r
-
- # Resources contains a list of all the resource and rez files
- # used to build the application
- Resources = {RezFiles} HTMLSample.rsrc
-
- # resources
-
- HTMLSample ƒƒ {Resources} {PPCObjects}
- Rez -t "APPL" -i "{RIncludes}" -o HTMLSample {RezFiles}
-
- # object code
-
- HTMLSample ƒƒ {Resources} {PPCObjects}
- PPCLink -o HTMLSample ∂
- {PPCObjects} ∂
- {SharedLibraries}NavigationLib ∂
- {SharedLibraries}AppearanceLib ∂
- {SharedLibraries}InterfaceLib ∂
- {SharedLibraries}StdCLib ∂
- {SharedLibraries}MathLib ∂
- {SharedLibraries}HTMLRenderingLib ∂
- {PPCLibraries}PPCCRuntime.o ∂
- {PPCLibraries}PPCToolLibs.o ∂
- {PPCLibraries}StdCRuntime.o
-
- # bundle
-
- HTMLSample ƒƒ {Resources} {PPCObjects}
- SetFile -t APPL -c vTeZ -a iB HTMLSample
-
- # source code
-
- :obj:HTMLSample.c.ppc ƒ HTMLSample.c HTMLSample.h RenderingWindow.h SampleUtils.h
- {CCppc} HTMLSample.c -o :obj:HTMLSample.c.ppc
-
- :obj:RenderingWindow.c.ppc ƒ RenderingWindow.c RenderingWindow.h SampleUtils.h CIconButtons.h History.h
- {CCppc} RenderingWindow.c -o :obj:RenderingWindow.c.ppc
-
- :obj:History.c.ppc ƒ History.c History.h
- {CCppc} History.c -o :obj:History.c.ppc
-
- :obj:CIconButtons.c.ppc ƒ CIconButtons.c CIconButtons.h
- {CCppc} CIconButtons.c -o :obj:CIconButtons.c.ppc
-
- :obj:SampleUtils.c.ppc ƒ SampleUtils.c SampleUtils.h
- {CCppc} SampleUtils.c -o :obj:SampleUtils.c.ppc
-
- :obj:AboutBox.c.ppc ƒ AboutBox.c AboutBox.h
- {CCppc} AboutBox.c -o :obj:AboutBox.c.ppc
-